import java.net.*;
import java.io.*;

public class leerarchivo2 
{
  public static void main(String[] args) throws Exception 
  {
  	
  	String nombre = "coeficientes.xml"; 
    FileInputStream fptr;
    DataInputStream f;
    String linea = null;
    String cadena ="";  
    try 
    {
    	fptr = new FileInputStream(nombre);
      	f = new DataInputStream(fptr);
      	do 
      	{
        	linea = f.readLine();
        	
        	if (linea!=null)
        	{	cadena=cadena +linea;
        		// System.out.println (linea);
        	}
        	
      	} while (linea != null);
      	
      	fptr.close();
    
    }
    catch (FileNotFoundException e) 
    { System.out.println ("El archivo no existe!");
    }
      
    int aux1, aux2, aux3, aux4, aux5;
    
    int contRenglon=0;
    
    String valor="";
    
    String codigo = new String();
    
    
    
    aux1 = cadena.indexOf("<coeficientes>");
	aux2 = cadena.indexOf("</coeficientes>");
	
	codigo = cadena.substring (aux1, aux2+15);
	
	aux1 = codigo.indexOf("<renglon>");
	
	while(aux1 != -1)
	{	
		contRenglon++;
					
		aux3= codigo.indexOf("<col>");
		
		int contColumn=0;
		
		// System.out.println ("Estamos en el renglon: "+contRenglon);
		
		
		while(aux3 != -1)
		{	
			contColumn++;
						
			// System.out.println ("Estamos en la columna: "+contColumn);
			
			aux4 = codigo.indexOf("</col>");
		
			valor = codigo.substring(aux3+5,aux4);
			
			System.out.println ("Estamos en el renglon: "+contRenglon+", Columna: "+contColumn+", valor="+valor);
			
			codigo = codigo.substring(aux4+7,codigo.length());
		
			aux3 = codigo.indexOf ("<col>");
			
			aux5 = codigo.indexOf ("<renglon>");
			
			if (aux5 !=-1)
			{
			
			
				if (aux3>aux5)
				{
					aux3=-1;
				
				}
		
			}
				
		}	
		
		aux2 = codigo.indexOf("</renglon>");
		
		codigo = codigo.substring(aux2+10,codigo.length());
		
		aux1 = codigo.indexOf ("<renglon>");
		
	}
		
  }
}